package chixing.day13.work;

import java.util.ArrayList;
import java.util.List;

class BlogPost {
    private String title;
    private List<String> tags;  // 文章标签列表（内部去重）

    public BlogPost(String title) {
        this.title = title;
        this.tags = new ArrayList<>();
    }

    // 添加标签时进行去重判断，同一文章中相同标签只保留一个
    public void addTag(String tag) {
        // 检查当前文章标签列表中是否已存在该标签
        if (!tags.contains(tag)) {
            tags.add(tag);
        }
    }

    public List<String> getTags() {
        return new ArrayList<>(tags);
    }

    public String getTitle() {
        return title;
    }
}
